C++bug之未加载wkernelbase.pdb以及bug:未经处理异常

您所在的位置:网站首页 visual studio未经处理的异常 C++bug之未加载wkernelbase.pdb以及bug:未经处理异常

C++bug之未加载wkernelbase.pdb以及bug:未经处理异常

2024-07-15 02:17| 来源: 网络整理| 查看: 265

问题如下:

未加载wkernelbase.pdb以及bug 在这里插入图片描述

以及未经处理异常

在这里插入图片描述

吐槽一下

这个bug我找了两天了,上班也没干事,刚刚来公司没多久,刚刚接触使用动态库,我每次调用他们的库都会出错。我一直怀疑我dll的隐式调用有问题,我写了一篇文章验证,并且上传了C++项目调用C#、C++接口到我的博客。我调用的方法很nice,可是老是出错,如上面的bug。

产生问题的原因:

dll中调用了dll,我只加入了我看到的dll;它dll中调用的一堆dll我没加进去。

解决办法:

把所有的dll都加工程目录中去。以及lib,然后隐式调用,具体做法翻看我之前写的文章和上传的资源。 在这里插入图片描述 然后在调用dll的函数前后加断点F5调试,就不会遇到未加载的******.pdb的问题了。遇到这个问题是因为debug尝试进内核dll调试了,不用加载这个符号。设断点的时候,或是调试的时候跳过他们



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3